// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者，助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件，未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------

import request from "@/utils/requestApp.js";
import requestfront from "@/utils/request.js";
/**
 * 公共接口 ，优惠券接口 , 行业此讯 , 手机号码注册
 * 
 */


/**
 * 获取学摄影首页轮播图
 * 
 */
export function getCourseLookImage() {
	return request.get("/appCourseUrl/getCourseLoopImg", {}, {
		noAuth: true
	});
}
/**
 * 学摄影课程-精英班，实战班
 * 精英班Id：10070    实战班Id：10071
 * 
 */
export function getIndexCourseDetail(couId) {
	return request.get("/appCourseUrl/getCourseTypeDetail", {
		couId: couId
	}, {
		noAuth: true
	});
}

/**
 * 学摄影课程-基础课，课程列表
 * 
 */
export function getCourseList() {
	return request.get("/appCourseUrl/getCourseFirstPage", {}, {
		noAuth: true
	});
}

/**
 * 打开课程，
 * 
 */
export function openCourse(courseId) {
	return request.get("/appCourseUrl/openCourse", {
		courseId: courseId
	}, {
		noAuth: true
	});
}
/**
 * 打开课程，课程详情
 * 
 */
export function getCourseBookDetails(courseId) {
	return request.get("/appCourseUrl/getCourseBookDetails", {
		id: courseId
	}, {
		noAuth: true
	});
}
/**
 * 打开课程，课程目录
 * 
 */
export function getCatalogById(courseId) {
	return request.get("/appCourseUrl/getCatalogById", {
		id: courseId
	}, {
		noAuth: true
	});
}

/**
 * 打开课程，课程评价列表
 * 
 */
export function getEvaluateByCouId(courseId, page, size) {
	return request.get("/appCourseUrl/getEvaluateByCouId", {
		id: courseId,
		page: page,
		size: size
	}, {
		noAuth: true
	});
}
/**
 * 打开课程，发布课程评价
 * 
 */
export function addCourseEvaluate(courseId, mess, imgArr) {
	return request.get("/appCourseUrl/addCourseEvaluate", {
		courseId: courseId,
		mess: mess,
		imgArr: imgArr
	}, {
		noAuth: true
	});
}
/**
 * 打开课程，删除自己的课程评价
 * 
 */
export function deleteCourseEvaluate(id) {
	return request.get("/appCourseUrl/deleteCourseEvaluate", {
		id: id,
	}, {
		noAuth: true
	});
}

/**
 * 学摄影-明星学员
 *
 */
export function getStudentStar() {
	return request.get("/firstPage/getStarStudents", {}, {
		noAuth: true
	});
}
/**
 * 学摄影-线下俱乐部
 *
 */
export function getClubUrl() {
	return request.get("/firstPage/getClubUrl", {}, {
		noAuth: true
	});
}

/**
 * 课程详情-加入会员
 *
 */
export function getVipIntroduceImage() {
	return request.get("/firstPage/getVipDetailImage", {}, {
		noAuth: true
	});
}


/**
 * 更多人气摄影课
 *
 */
export function getMoreCourse(type) {
	return request.get("/appCourseUrl/openCourseListByType", {
		type: type
	}, {
		noAuth: true
	});
}
/**
 * 超级vip信息
 *
 */
export function getSuperVipMess() {
	return request.get("/firstPage/getSuperVipMess", {}, {
		noAuth: true
	});
}

/**
 * 小程序课程预下单
 *
 */
export function preOrderApi(data) {
	console.log("--")
	console.log(data)
	return requestfront.post(`order/pre/orderCourse`, data);
}
/**
 * 订单创建
 * @param string key
 * @param object data
 *
 */
export function createOrderCourse(data) {
	return requestfront.post('order/createOrderCourse', data);
}
/**
 * 兑换课程
 * @param int id
 * 
 */
export function addExchangeCourse(data) {
	return request.get('/appCourseUrl/addExchangeCourse', data, {
		noAuth: true,
	});
}